package EjerciciosEnClase.EjercicioPatrones;

import java.util.Iterator;

public class BuscadorPorColorDePelo extends BuscadorDeParejas{

	public BuscadorPorColorDePelo(){
	}
	
	@Override
	protected Persona buscarPersonaAfin(Persona personaQueBuscaPareja) {
		Iterator<Persona> itPersona = SalonDeCitas.getInstance().getList().iterator();
		while (itPersona.hasNext()) {
			Persona proximaPersona = itPersona.next();
			if(proximaPersona.getColorDePelo().equals(personaQueBuscaPareja.getColorDePelo())){
				return proximaPersona;
			}
		}
		return null;
	}

	@Override
	protected void asignarPareja(Persona personaQueBuscaPareja, Persona pareja) {
		personaQueBuscaPareja.setPareja(pareja);
	}
}
